const joi = require('joi')  // 引入joi模块

const id = joi.number().integer().min(1).required()  // 定义id变量，使用joi验证为整数且最小值为1，必填
const name = joi.string().required()  // 定义name变量，使用joi验证为字符串，必填
const location = joi.string().required()  // 定义location变量，使用joi验证为字符串，必填
const introduction = joi.string().required()  // 定义introduction变量，使用joi验证为字符串，必填

exports.add = { body: { name, location, introduction } }  // 导出add对象，包含body属性，属性值为包含name、location、introduction的对象
exports.put = { body: { name, location, introduction, id } }  // 导出put对象，包含body属性，属性值为包含name、location、introduction、id的对象
exports.del = { query: { id } }  // 导出del对象，包含body属性，属性值为包含id的对象